package com.dy.dept.util;

import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.IOException;

/**
 * @Auther: dy
 * @Date: 2022/3/27 - 03 - 27 - 15:46
 * @Description: com.dy.dept.util
 * @version: 1.0
 */
public class FileUtil {
    public static String saveFile(MultipartFile file) throws IOException {
        String fileSrc = file.getOriginalFilename(); //获取传过来的文件的文件名
        System.out.println(fileSrc);
        //判断文件后缀合法
        String[] filename = fileSrc.split("\\.");
        System.out.println(filename.length);
        if (!filename[filename.length-1].equals("jpg")){
            return null;
        }
        //文件重命名
        fileSrc = System.currentTimeMillis() + fileSrc;
        //判断系统是否存在存储文件夹
        File file1 = new File("f:"+File.separator+"img");
        if (!file1.exists()){
            file1.createNewFile();
        }
        //文件放在本地的位置
        File f = new File("f:"+File.separator+"img"+File.separator+fileSrc);
        file.transferTo(f);
        return "/img/"+fileSrc;
    }
}
